package ar.edu.utn.frba.disenio.aterrizar.estrategia;

import java.util.ArrayList;
import ar.edu.utn.frba.disenio.aterrizar.busquedas.*;
import ar.edu.utn.frba.disenio.aterrizar.aerolineas.*;
public abstract class EstrategiaBusqueda {

	EstrategiaLugar estrategiaOrigen;
	EstrategiaLugar estrategiaDestino;
	
	public abstract ArrayList<Vuelo> buscar(AerolineaOceanic aerolinea, CriterioBusqueda busqueda, AdapterOceanic adapterOceanic);
	
	public void setEstrategiaOrigen(EstrategiaLugar unaEstrategia){
		this.estrategiaOrigen = unaEstrategia;
	}
	
	public void setEstrategiaDestino(EstrategiaLugar otraEstrategia){
		this.estrategiaDestino = otraEstrategia;
	}
	
}
